前面我們使用過Web Scraper爬取的資料是儲存成CSV格式的文字檔案,現在我們就來使用Python程式處CSV檔案吧~
CSV是使用純文字方式來表示表格資料,檔案中的每一行是表格中的一列,每個欄位是使用「,」逗號來分隔。
現在我們將下面的表格資料轉換成CSV資料,如下所示:
程式語言 | 開發者 | 上市年 | 副檔名
------------- | -------------
Python | Cuido van Rossum | 1991| .py
Java | James Gosling | 1995 | .java
C++ | Bjarne Stroustrup | 1983 | .cpp
↓
程式語言,開發者,上市年,副檔名
Python,Cuido van Rossum,1991,.py
Java,James Gosling,1995,.java
C++,Bjarne Stroustrup,1983,.cpp
程式內容:
import csv
csvfile = "pl.csv"
with open(csvfile, 'r') as fp:
reader = csv.reader(fp)
for row in reader:
print(','.join(row))
程式說明:
第一行:匯入CSV模組
第三行:CSV檔案名稱的變數
第四~七行:with程式碼區塊是在第四行呼叫open()函數開啟檔案,第五行使用csv.reader方法讀取檔案內容,第六~七行的for迴圈得取每一列資料,和呼叫jion()方法建立「,」逗號分隔的字串。
今天的分享就先到這邊,我們明天見~
參考書籍資料:文科生也可以輕鬆學習網路爬蟲